<template>
  <div class="app">
  </div>
</template>
<script setup lang="ts">
let str: string = 'abcdefghijklmnabcdefghijklmnABCDEFG'
const test = () => {
  // 字符串方法大合集
  // console.log(str.length);
  // console.log(str.charAt(2));
  // console.log(str.charCodeAt(2));
  // console.log(str.indexOf('c',2));
  // console.log(str.lastIndexOf('c',2));
  // console.log(str.includes('bcd',1));
  // console.log(str.startsWith('abc',0));
  // console.log(str.endsWith('lmn',14));
  // console.log(str.concat('t1','t2','t3'));
  // console.log(str.split('c',1));
  // console.log(str.slice(1,3));
  // console.log(str.substr(1,5));
  // console.log(str.substring(1,4));
  // console.log(str.toUpperCase());
  // console.log(str.toLowerCase());
  // console.log(str.replace('b','0'));
  // console.log(str.replace(/b/g,'0'));
  // console.log(str.match(/bcd/g));
  // console.log(str.search(/bc/));
  // console.log(str.trim());
  // console.log(str.trimStart());//不会修改原数组
  // console.log(str.trimEnd());//不会修改原数组
  // console.log(str.valueOf());
  // console.log(str.toString());
  // console.log(str.repeat(2));
  // console.log(str.padStart(100,'ab'));
  // console.log(str.padEnd(100,'ab'));
  console.log(str);
}
test()
</script>

<style scoped>
.app {
  width: 100vw;
  height: 100vh;
  margin: 0;
  padding: 0;
}
</style>
